package br.com.massai.model.dao;

import java.util.List;

import javax.ejb.Local;

import br.com.massai.model.entity.Entry;
import br.com.massai.model.entity.EntryItem;
import br.com.massai.model.exceptions.SystemException;

@Local
public interface EntryItemRepository extends GenericRepository<EntryItem> {

	public List<EntryItem> getEntryItemsByEntry(Entry entry) throws SystemException;
	public void deleteNative(EntryItem entryItem) throws SystemException;

	public List<EntryItem> getEntryItemsForFile(String empCode, String epgCode, String accrualBasis) throws SystemException;
	public List<EntryItem> getEntryItemsForFile(String empCode, String codeDepartment, String epgCode, String accrualBasis) throws SystemException;

}